// pages/brandGoods/brandGoods.js

// 引用api文件
const api = require('../../utils/api.js');
// 引入封装的请求类
const {myRequest} = require('../../utils/myRequest.js');

Page({

  /**
   * 页面的初始数据
   */
  data: {
    brandData: [],
    currentPage: 1,
    totalPages: 5,
    num: 0
  },

  // 点击切换列表
  changeList(e){
    let index = e.currentTarget.dataset.index;
    index += 1;
    console.log('listIndex',index);

    myRequest({
      url: api.brandList,
      data: { page: index, size:10 },
      success: (res)=>{
        console.log('brandList数据',res);
        let data = res.data.data;
        this.setData({
          brandData: data.data,
        });
      }
    });

    this.setData({
      num: index-1
    })
  },

  // 点击 跳转到品牌详情页
  toBrandDet(e){
    let brandId = e.currentTarget.dataset.brandgoodid;
    console.log('brandId',brandId);
    wx.navigateTo({
      url: `../../Paypages/pages/brandDetail/brandDetail?brandListId=${brandId}`
    })
  },
  

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

    // 设置导航栏标题
    wx.setNavigationBarTitle({
      title: '品牌列表'
    })

    let currentPage = this.data.currentPage;

    // 请求接口获取渲染页面的数据
    myRequest({
      url: api.brandList,
      data: { page: currentPage, size:10 },
      success: (res)=>{
        console.log('brandList数据',res);
        let data = res.data.data;
        this.setData({
          brandData: data.data,
        });
      }
    });

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    wx.showToast({
      title: '没有更多内容啦~',
      icon: 'none',
      duration: 1000
    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },
})